package com.woniu.project.params.productbigtype;

import com.google.gson.Gson;
import com.woniu.project.core.domain.IdentificationMap;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;

@Data
public class ProductBigTypeAddParam {
    /**
     * 商品大类id
     */

    private Integer productBigTypeId;

    /**
     * 商品大类名称
     */
    @NotEmpty
    private String productBigTypeName;

    /**
     * 商品大类序号
     */
    @NotNull
    private Integer productBigTypeSort;

    /**
     * 商品大类备注
     */
    @NotEmpty
    private String productBigTypeComment;

    /**
     * 图片文件
     */
    @NotEmpty
    private String addr;

    /**
     * 鉴定图定义
     */
    @NotEmpty
    private List<IdentificationMap> identificationMaps;

//    public static void main(String[] args) {
//        AddParam param=new AddParam();
//        param.setAddr("222");
//        param.setProductBigTypeName("裤子");
//        param.setProductBigTypeComment("各种裤子");
//        param.setProductBigTypeSort(8);
//        List<IdentificationMap> identificationMaps=new ArrayList<>();
//        IdentificationMap identificationMap=new IdentificationMap();
//        identificationMap.setIdentificationMapComment("正面图");
//        identificationMap.setIdentificationMapStatus("必选");
//        identificationMaps.add(identificationMap);
//        identificationMap.setIdentificationMapComment("背面图");
//        identificationMap.setIdentificationMapStatus("可选");
//        identificationMaps.add(identificationMap);
//        param.setIdentificationMaps(identificationMaps);
//        System.out.println(new Gson().toJson(param));
//    }
}
